#ifndef SCENEFACTORY_H
#define SCENEFACTORY_H

#include "GlobalDef.h"

class BaseScene;

class SceneFactory
{
public:
    SceneFactory();
    static BaseScene *CreateScene(const SceneType &sceneType);
private:
    static bool InitMainScene(BaseScene *newScene);
    static bool InitInsideScene(BaseScene *newScene);
    
};

#endif // SCENEFACTORY_H
